def dec_get_fun_doc(fun):
    """
    获取函数描述文案
    :param fun: 函数名
    :return: 函数文案
    """

    def wrapper(*args, **kwargs):
        try:
            fun_doc = fun.__doc__.split(":")[0]
            print(fun_doc)
        except Exception:
            print("当前函数没有描述")
        finally:
            fun(*args, **kwargs)

    return wrapper


@dec_get_fun_doc
def test01(a):
    """
     这是一个函数
    :param a:
    :return:
    """
    print(a)
    print(test01.__name__, "9999999")


if __name__ == '__main__':
    test01('1111111111111111')
